
#ifndef _ReturnEnemyFlag_H_
#define _ReturnEnemyFlag_H_

#include "../Ship.h"
#include "../Player.h"
#include "../Flag.h"
#include "PathFindBehaviour.h"

class ReturnEnemyFlag {
  public:
    ReturnEnemyFlag(Ship *my_ship);
    ~ReturnEnemyFlag();

    bool shouldIPerform(void);
    bool perform(void);

  private:
    Ship *my_ship;
    Player *my_player;
    
    unsigned my_team_id;
    Flag *my_flag;

    PathFindBehaviour *path_find;


    void clear(void);
};


#endif

